<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">


<h:panelGrid columns="2" cellpadding="2">
	<h:outputText value="Código" />
	<h:outputText value="Pessoa *" />

	<p:inputText id="pmFornIdFornecedor"
		value="#{beanFornecedor.fornecedor.id}" maxlength="40" size="7"
		disabled="true" />

	<p:selectOneRadio id="pmFornTipoFornecedor"
		value="#{beanFornecedor.fornecedor.tipoFornecedor}">
		<p:ajax event="change" listener="#{beanFornecedor.changeType}"
			update="pmFornLblFornecedor, pmFornLblNomeF, pmFornLblCnpj, pmFornLblInscricao"
			process="@this" />
		<f:selectItem itemLabel="Fisico" itemValue="F" />
		<f:selectItem itemLabel="Juridico" itemValue="J" />

	</p:selectOneRadio>
</h:panelGrid>

<h:panelGrid columns="2" cellpadding="2">
	<h:outputText id="pmFornLblFornecedor" value="Fornecedor *"
		binding="#{beanFornecedor.nome}" />
	<h:outputText id="pmFornLblNomeF" value="Nome Fantasia "
		binding="#{beanFornecedor.apelido}" />

	<p:inputText id="pmFornFornecedor"
		value="#{beanFornecedor.fornecedor.razaoSocial}" maxlength="65"
		size="53" />
	<p:inputText id="pmFornNomeFantasia"
		value="#{beanFornecedor.fornecedor.nomeFantasia}" size="65" />

</h:panelGrid>


<!-- 			<h4>Endereço</h4> -->

<h:panelGrid columns="5" cellpadding="2">

	<h:outputText value="CEP: " />
	<h:outputText value="Logradouro: " />
	<h:outputText value="Numero: " />
	<h:outputText value="Comp.: " />
	<h:outputText value="Bairro: " />

	<p:inputMask id="pmFornCep" value="#{beanFornecedor.fornecedor.cep}"
		maxlength="14" mask="99999-999" size="7" />
	<p:inputText id="pmFornRua" size="36"
		value="#{beanFornecedor.fornecedor.logradouro}" maxlength="40" />
	<p:inputText id="pmFornNumero"
		value="#{beanFornecedor.fornecedor.numero}" maxlength="10" size="5" />
	<p:inputText id="pmFornComp"
		value="#{beanFornecedor.fornecedor.complemento}" maxlength="20" />
	<p:inputText id="pmFornBairro"
		value="#{beanFornecedor.fornecedor.bairro}" size="40" />
</h:panelGrid>


<h:panelGrid columns="5" cellpadding="2">
	<h:outputText value="Codigo " />
	<h:outputText value="Cidade: " />
	<h:outputText value="" />
	<h:outputText value="Estado: " />
	<h:outputText value="País: " />

	<p:inputText id="pmFornIdCidade"
		value="#{beanFornecedor.fornecedor.cidade.id}" maxlength="20" size="7">
		<p:ajax event="change" listener="#{beanFornecedor.hotFindCidade}"
			update="pmFornCidade, pmFornPais, pmFornEstado" process="@this" />
	</p:inputText>
	<p:inputText id="pmFornCidade"
		value="#{beanFornecedor.fornecedor.cidade.cidade}" maxlength="40"
		disabled="true" size="40" binding="#{beanFornecedor.nomeCidade}" />
	<p:commandButton id="pmFornSelesctCidade" icon="ui-icon-search"
		type="button" title="Selecionar Cidade"
		onclick="dCidadeFornecedor.show() ">
	</p:commandButton>
	<p:inputText id="pmFornEstado"
		value="#{beanFornecedor.fornecedor.cidade.estado.estado}"
		maxlength="20" disabled="true" />
	<p:inputText id="pmFornPais"
		value="#{beanFornecedor.fornecedor.cidade.estado.pais.pais}"
		maxlength="3" disabled="true" size="5" />
</h:panelGrid>

<!-- 			<h4>Contato</h4> -->

<h:panelGrid columns="4" cellpadding="2">

	<h:outputText value="Celular " />
	<h:outputText value="Fax " />

	<h:outputText value="Telefone " />
	<h:outputText value="Representante *" />


	<p:inputMask id="pmFornCelular"
		value="#{beanFornecedor.fornecedor.celular}" size="9" />
	<p:inputText id="pmFornFax" value="#{beanFornecedor.fornecedor.fax}" />

	<p:inputMask id="pmFornTelefone"
		value="#{beanFornecedor.fornecedor.telefone}" />
	<p:inputText id="pmFornRepresentante"
		value="#{beanFornecedor.fornecedor.representante}" size="65" />
</h:panelGrid>

<h:panelGrid columns="2" cellpadding="2">
	<h:outputText value="E-mail " />
	<h:outputText value="Web Site " />

	<p:inputText id="pmFornEmail"
		value="#{beanFornecedor.fornecedor.email}" size="65" />
	<p:inputText id="pmFornSite" value="#{beanFornecedor.fornecedor.site}"
		size="65" />
</h:panelGrid>

<!-- 			<h4>Outras Inf.</h4> -->

<h:panelGrid columns="5" cellpadding="2">
	<h:outputText value="CNPJ *" binding="#{beanFornecedor.cnpj}"
		id="pmFornLblCnpj" />
	<h:outputText value="Inscricao Estadual *"
		binding="#{beanFornecedor.rg}" id="pmFornLblInscricao" />
	<h:outputText value="Codigo" />
	<h:outputText value="Condição de Pg " />
	<h:outputText value=" " />


	<p:inputText id="pmFornCnpj" value="#{beanFornecedor.fornecedor.cnpj}" />
	<p:inputText id="pmFornInscricao"
		value="#{beanFornecedor.fornecedor.inscricaoEstadual}" />
	<p:inputText id="pmFornIdCondicao"
		value="#{beanFornecedor.fornecedor.condPagamento.id}" maxlength="40"
		size="5">
		<p:ajax event="change"
			listener="#{beanFornecedor.hotFindCondPagamento}"
			update="pmFornCondicao" process="@this" />
	</p:inputText>

	<p:inputText id="pmFornCondicao"
		value="#{beanFornecedor.fornecedor.condPagamento.descricao}"
		disabled="true" binding="#{beanFornecedor.condicao}" size="50" />

	<p:commandButton id="pmFornSelesctCondicao" icon="ui-icon-search"
		title="Selecionar Condição de Pagamento" type="button"
		onclick="dCondicaoFornecedor.show()" />
</h:panelGrid>

<h:panelGrid columns="1" cellpadding="1">
	<h:outputText value="Observações" />
	<p:inputTextarea id="pmFornObs"
		value="#{beanFornecedor.fornecedor.observacoes}" rows="2" cols="150" />
</h:panelGrid>
<br></br>

<p:separator />

<h:panelGrid columns="3" style="float: right;">
	<p:commandButton id="pmFornSalvar" value="Salvar"
		action="#{beanFornecedor.save}" oncomplete="dManterFornecedor.hide()" />
	<p:commandButton id="pmFornLimpar" value="Limpar"
		action="#{beanFornecedor.reinit}" update="@this" />
	<p:commandButton id="pmFornVoltar" value="Voltar"
		onclick="dManterFornecedor.hide()" />
</h:panelGrid>


<p:dialog header="Consultar Cidade" widgetVar="dCidadeFornecedor"
	id="pmFornDCidadeFornecedor" resizable="false">
	<ui:include src="/cidade/popCidadeFornecedor.xhtml"></ui:include>
</p:dialog>

<p:dialog header="Consultar Condicao" widgetVar="dCondicaoFornecedor"
	id="pmFornDCondicaoFornecedor" resizable="false">
	<ui:include src="/condPagamento/popConsCondFornecedor.xhtml"></ui:include>
</p:dialog>


</html>